title: u boot(三)启动文件 tags: linux date: 2018 09 24 20:56:05 u boot(三)启动文件 [TOC] 汇编 u boot也是一个牛逼的单片机程序,所以也就需要: 1. 硬件相关初始化 1. 看门狗 2. 时钟 3. sdram 4. nand ...
分类:
其他好文 时间:
2018-11-27 01:18:35
阅读次数:
202
title: kernel(一)编译体验 tags: linux date: 2018 11 06 17:27:22 [TOC] 打补丁 1. 解压 2. 打补丁,cat下补丁文件知道需要忽略第一个/ `patch p1 ,, ) 名称:模式字符串替换函数——patsubst。 功能:查找中的单词( ...
分类:
其他好文 时间:
2018-11-27 01:15:26
阅读次数:
294
title: 简单BootLoader tags: linux date: 2018 09 28 23:23:05 简单BootLoader [TOC] 概述 目标: 启动内核,也就是需要读取内核到内存,也就是操作flash和内存 一个最基本的BootLoader应该有以下步骤: 1. 初始化硬件: ...
分类:
其他好文 时间:
2018-11-27 01:15:05
阅读次数:
213
title: kernel(二)源码浅析 tags: linux date: 2018 11 08 18:02:34 kernel(二)源码浅析 [TOC] 建立工程 1. 移除所有Arch,添加Arch/arm 下除了 Mach_xxx 开头的,Mach_xxx 表示机器型号,添加2410,244 ...
分类:
其他好文 时间:
2018-11-27 01:13:20
阅读次数:
200
用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期。 -d,--date=字符串 显示指定字符串所描述的时间,而非当前时间 -f,--file=日期文件 类 ...
分类:
系统相关 时间:
2018-11-26 02:27:34
阅读次数:
271
title: 字符设备驱动(六)按键poll机制 tags: linux date: 2018 11 23 18:57:40 toc: true 字符设备驱动(六)按键poll机制 引入 在 中的 中虽然使用了休眠,但是如果Read没有返回的话会一直死等,类似阻塞,我们期望等待一段时间后自动返回,等 ...
分类:
其他好文 时间:
2018-11-25 20:41:25
阅读次数:
149
title: 字符设备驱动(七)按键异步通知 tags: linux date: 2018 11 24 16:39:47 toc: true [TOC] 按键驱动方式对比 1. 查询:耗资源 2. 中断: 没有超时机制,当没有中断作为生产者,read函数一直休眠 3. poll机制,加入超时机制 上 ...
分类:
其他好文 时间:
2018-11-25 20:37:48
阅读次数:
194
title: 字符设备驱动(五)按键优化 tags: linux date: 2018 11 23 17:56:57 toc: true 字符设备驱动(五)按键优化 [TOC] 按键值读取 Linux内部有系统函数 能够读取 的值 休眠读取 程序设计 程序设计目的: 去读取按键值,如果有按键中断触发 ...
分类:
其他好文 时间:
2018-11-23 20:56:37
阅读次数:
185
title: 字符设备驱动(四)按键中断 tags: linux date: 2018 11 23 17:26:57 toc: true 字符设备驱动(四)按键中断 [TOC] 硬件IO 程序设计 中断配置 配置中断引脚,配置中断触发方式,这是在 中配置的,根据 去调用中断数组中的 结构成员进行芯片 ...
分类:
其他好文 时间:
2018-11-23 20:53:10
阅读次数:
201
title: 根文件系统 tags: linux date: 2018 09 19 19:56:05 根文件系统 [TOC] 文件系统概念 文件系统是一些代码,是一套软件,这套软件的功能就是对存储设备的扇区进行管理,将这些扇区的访问变成了对目录和文件名的访问。我们在上层按照特定的目录和文件名去访问一 ...
分类:
其他好文 时间:
2018-11-19 20:12:17
阅读次数:
211